20887
7112
6654
5931
5923
4919
4358
3884
2924
2611
2318
2275
1930
1630
1395
1137
993
670
595
349
340
237
221
219
214
202